0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R500 - R1,000 (2)
  • -
Status
Brand

Showing 1 - 2 of 2 matches in All Departments

Seven Concurrency Models in Seven Weeks (Paperback): Paul Butcher Seven Concurrency Models in Seven Weeks (Paperback)
Paul Butcher
R937 R689 Discovery Miles 6 890 Save R248 (26%) Ships in 12 - 17 working days

Your software needs to leverage multiple cores, handle thousands of users and terabytes of data, and continue working in the face of both hardware and software failure. Concurrency and parallelism are the keys, and Seven Concurrency Models in Seven Weeks equips you for this new world. See how emerging technologies such as actors and functional programming address issues with traditional threads and locks development. Learn how to exploit the parallelism in your computer's GPU and leverage clusters of machines with MapReduce and Stream Processing. And do it all with the confidence that comes from using tools that help you write crystal clear, high-quality code. This book will show you how to exploit different parallel architectures to improve your code's performance, scalability, and resilience. Learn about the perils of traditional threads and locks programming and how to overcome them through careful design and by working with the standard library. See how actors enable software running on geographically distributed computers to collaborate, handle failure, and create systems that stay up 24/7/365. Understand why shared mutable state is the enemy of robust concurrent code, and see how functional programming together with technologies such as Software Transactional Memory (STM) and automatic parallelism help you tame it. You'll learn about the untapped potential within every GPU and how GPGPU software can unleash it. You'll see how to use MapReduce to harness massive clusters to solve previously intractible problems, and how, in concert with Stream Processing, big data can be tamed. With an understanding of the strengths and weaknesses of each of the different models and hardware architectures, you'll be empowered to tackle any problem with confidence. What You Need: The example code can be compiled and executed on *nix, OS X, or Windows. Instructions on how to download the supporting build systems are given in each chapter.

Debug It! (Paperback): Paul Butcher Debug It! (Paperback)
Paul Butcher
R860 R635 Discovery Miles 6 350 Save R225 (26%) Ships in 12 - 17 working days

If you develop software, sooner or later you're going to discover that it doesn't always behave as you intended. Working out why it's misbehaving can be hard. Sometimes very hard. "Debug It!" is here to help! All bugs are different: there is no silver bullet. You've got to rely upon your intellect, intuition, detective skills and yes, even a little luck. But that doesn't mean that you're completely on your own-there is much you can learn from those who have gone before. This book distills decades of hard-won experience gained in the trenches of professional software development, giving you a head-start and arming you with the tools you need to get to the bottom of the problem, whatever you're faced with. Whether you're writing Java or assembly language, targeting servers or embedded micro-controllers, using agile or traditional approaches, the same basic bug-fixing principles apply. From constructing software that is easy to debug (and incidentally less likely to contain bugs in the first place), through handling bug reports to rolling out your ultimate fix, we'll cover the entire life-cycle of a bug. You'll learn about the empirical approach, which leverages your software's unique ability to show you what's really happening, the importance of finding a reliable and convenient means of reproducing a bug, and common pitfalls so you can avoid them. You'll see how to use commonly available tools to automatically detect problems before they're reported by customers and how to construct "transparent software" that provides access to critical information and internal state.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Bostik Clear on Blister Card (25ml)
R33 Discovery Miles 330
Russell Hobbs Toaster (2 Slice…
R707 Discovery Miles 7 070
Shelly Dimmer 2 Smart Wi-Fi Relay Switch…
R999 R939 Discovery Miles 9 390
Multifunctional Laptop Cushion Lap Desk…
R999 R689 Discovery Miles 6 890
Anton Rupert - The Life Of A Business…
Ebbe Dommisse Paperback R395 R289 Discovery Miles 2 890
Cadac Pizza Stone (33cm)
 (18)
R363 Discovery Miles 3 630
Casio LW-200-7AV Watch with 10-Year…
R999 R884 Discovery Miles 8 840
When Love Kills - The Tragic Tale Of AKA…
Melinda Ferguson Paperback R320 R235 Discovery Miles 2 350
Bostik Easy Tear Tape - (12mm x 33m)
R24 R20 Discovery Miles 200
Cacharel Anais Anais L'original Eau De…
 (1)
R2,317 R992 Discovery Miles 9 920

 

Partners